//package com.hk.jmm.dailog;
//
//import android.os.Bundle;
//import android.view.Gravity;
//import android.view.View;
//import android.view.WindowManager;
//import android.widget.DatePicker;
//
//import androidx.annotation.NonNull;
//import androidx.fragment.app.FragmentManager;
//
//import com.hk.jmm.R;
//import com.skyz.base.dialog.BaseDialogFragment;
//
//import java.text.SimpleDateFormat;
//import java.util.Date;
//
//public class DateDialogLandscape extends BaseDialogFragment {
//
//    public static DateDialogLandscape showDialogFragment(@NonNull FragmentManager manager, DateDialogLandscape.CallBack listener) {
//        DateDialogLandscape dialog = new DateDialogLandscape();
//        dialog.setCallBack(listener);
//        dialog.show(manager, null);
//        return dialog;
//    }
//
//    private DateDialogLandscape() {
//
//    }
//
//    @Override
//    protected int getLayoutId() {
//        return R.layout.dialog_fragment_date_land;
//    }
//
//    DatePicker date_picker;
//
//    @Override
//    protected void onLayoutInflated(View view) {
//        date_picker = view.findViewById(R.id.date_picker);
//        view.findViewById(R.id.click_cancle).setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                if (callBack != null) {
//                    callBack.onCancel();
//                }
//                dismiss();
//            }
//        });
//        view.findViewById(R.id.dialog_x).setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                if (callBack != null) {
//                    callBack.onCancel();
//                }
//                dismiss();
//            }
//        });
//
//        view.findViewById(R.id.click_comfirm).setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                if (callBack != null) {
//                    int year = date_picker.getYear();
//                    int monthOfYear = date_picker.getMonth();
//                    int dayOfMonth = date_picker.getDayOfMonth();
//                    Date date = new Date(year - 1900, monthOfYear, dayOfMonth);
//                    Long timesStamp = date.getTime();
//                    String formatter = "yyyy-MM-dd";
//                    SimpleDateFormat sdf = new SimpleDateFormat(formatter);
//                    String dateStr = sdf.format(timesStamp);
//                    callBack.onComfirm(dateStr, year, dayOfMonth, dayOfMonth);
//                }
//                dismiss();
//            }
//        });
//        setDialogCancelable(false);
//
//    }
//
//    @Override
//    protected WindowManager.LayoutParams initLayoutParams(WindowManager.LayoutParams layoutParams) {
//        layoutParams.gravity = Gravity.CENTER;
//        layoutParams.width = WindowManager.LayoutParams.WRAP_CONTENT;
//        layoutParams.height = WindowManager.LayoutParams.WRAP_CONTENT;
//        return layoutParams;
//    }
//
//    @Override
//    protected void initData(Bundle savedInstanceState) {
//
//    }
//
//    DateDialogLandscape.CallBack callBack;
//
//    public void setCallBack(DateDialogLandscape.CallBack callBack) {
//        this.callBack = callBack;
//    }
//
//    public interface CallBack {
//        void onComfirm(String date, int year, int monthOfYear, int dayOfMonth);
//
//        void onCancel();
//    }
//}
//
